#include <iostream>
using namespace std;

int w,x,h,q,box[21][21][21];
int main(){
	cin >>w>>x>>h>>q;
	int v = w*x*h;
	for(int i=1;i<=q;i++){
		int tmpx1,tmpy1,tmpz1,
		    tmpx2,tmpy2,tmpz2;
		for(int j=0;j<q;j++){
			for(int k=0;k<q;k++){
				cin>>tmpx1>>tmpy1>>tmpz1;
				cin>>tmpx2>>tmpy2>>tmpz2;
			}
		}
		for(int n=tmpx1-1;n<=tmpx2-1;n++){
			for(int y=tmpy1-1;y<=tmpy2-1;y++){
				for(int z=tmpz1-1;z<=tmpz2-1;z++){
					box[n][y][z] = 1;
				}
			}
		}
	}
	for(int i=1;i<=w;i++){
		for(int y=0;y<x;y++){
			for(int z=0;z<h;z++){
				if(box[i][y][z]==1){
					v--;
				}
			}
		}
	}
	cout << v << endl;
}
